home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Everything For A Hacker
/
19990506-[HACK].iso
/
HEXEDIT
/
IDA209
/
WHATSNEW.RUS
< prev
Wrap
Text File
|
1994-09-22
|
15KB
|
326 lines
RUSSIAN TEXT: HISTORY
(see file what_is.new for english version)
=========================================================================
//
// êæÆÄÉêƒ êçîàìàìêë IDA
// ---------------------
// 櫺ñá¡á 18 êε¡∩ 94
//
// *** - ¿ß»αáó½Ñ¡¿∩ «Φ¿í«¬
// +++ - π½πτΦÑ¡¿∩ ¿ ¡«óδÑ ó«º¼«ª¡«ßΓ¿
//
// é«Γ, ßÑú«ñ¡∩ αÑΦ¿½ ¡áτáΓ∞ ¿ßΓ«α¿ε ¿º¼Ñ¡Ñ¡¿⌐ ¡á απß߬«¼ ∩ºδ¬Ñ.
// ùΓ« «ª¿ñáÑΓß∩ ó íπñπΘѼ:
// - Å«ññÑαª¬á »α«µÑßß«α«ó Γ¿»á 8051,48 ¿ Γ.ñ.
// - Å«ññÑ᪬á UNIX Σá⌐½«ó (XCOFF)
// - Å«ññÑ᪬á PowerPC.
// - ÑΓ íδΓ∞, IDA íπñÑΓ αáí«ΓáΓ∞ ó ºáΘ¿ΘÑ¡¡«¼ αѪ¿¼Ñ.
//
// àß½¿ éδ σ«Γ¿ΓÑ, τΓ«íδ ¡«óδÑ óÑαß¿¿ óδσ«ñ¿½¿ αÑúπ½∩α¡« ¿ íδßΓα« -
// - »«ªá½π⌐ßΓá, ºáαÑú¿ßΓα¿απ⌐ΓÑß∞.
//
// IDA ¡Ñ ∩ó½∩ÑΓß∩ íÑß»½áΓ¡«⌐ »α«úαá¼¼«⌐.
// ä½∩ ñ«»«½¡¿Γѽ∞¡«⌐ ¿¡Σ«α¼áµ¿¿ ß¼«Γα¿ΓÑ Σá⌐½ regform.txt
=========================================================================
╔═════════════╗
║ éÑαß¿∩ 2.09 ║
╚═════════════╝
--------------------------------------------------------------------------
20.09.94
--------------------------------------------------------------------------
+++ éßΓα«¿½ ¼á½Ñ¡∞¬¿⌐ ΓѬßΓ«óδ⌐ αÑñá¬Γ«α.
+++ ¼¡«ú« ¼Ñ½¬¿σ π½πτΦÑ¡¿⌐.
--------------------------------------------------------------------------
19.09.94
--------------------------------------------------------------------------
+++ ÅÑαÑ»¿ßá¡ ºáúαπºτ¿¬ LX Σá⌐½«ó. ÆÑ»Ñα∞ óα«ñÑ íδ ñ«½ª¡« αáí«ΓáΓ∞.
+++ àß½¿ »«½∞º«óáΓѽ∞ óδí¿αáÑΓ «í½áßΓ∞ (Alt-L) ¿ ¡áª¿¼áÑΓ C (»αÑóαáΓ¿Γ∞
ó ¿¡ßΓαπ¬µ¿¿), Γ« IDA »«»δΓáÑΓß∩ »α«á¡á½¿º¿α«óáΓ∞ óδñѽѡ¡πε «í½áßΓ∞
»«ú½πíªÑ:
- íπñÑΓ «»αÑñѽ∩Γ∞ Γáí½¿µδ ¬«ßóÑ¡¡δσ »α䪬«ó;
- »αÑóαáΘáΓ∞ ó ñá¡¡δÑ ¡π½ÑóδÑ íá⌐Γδ
- «ßΓá½∞¡«Ñ - ó ¿¡ßΓαπ¬µ¿¿
è«¡Ñτ¡«, φΓ« - «τÑ¡∞ ß½áíδ⌐ á¡á½¿º, ¡« ¡áτὫ »«½«ªÑ¡« ;)
--------------------------------------------------------------------------
18.09.94
--------------------------------------------------------------------------
+++ IDA º¡áÑΓ »α« ßÑ½Ñ¬Γ«αδ ¿ áóΓ«¼áΓ¿τÑ߬¿ »«ññÑনóáÑΓ ¿σ. è«úñá ß«ºñáÑΓß∩
ßÑú¼Ñ¡Γ ºá »αÑñѽἿ »Ñαó«ú« ¼Ñúáíá⌐Γá, «¡ ¡Ññ«ßΓπ»Ñ¡ Ñß½¿ ¿ß»«½∞º«óáΓ∞
16-í¿Γ ßÑú¼Ñ¡Γ & 16-ß¼ÑΘÑ¡¿Ñ. Å«φΓ«¼π IDA ß«ºñáÑΓ ó¿αΓπá½∞¡δ⌐ ßÑ½Ñ¬Γ«α
ßÑú¼Ñ¡Γá. ä½∩ ßÑú¼Ñ¡Γ«ó ó »Ñαó«¼ ¼Ñúáíá⌐ΓÑ ßÑ½Ñ¬Γ«αδ ¡Ñ ¡πª¡δ, Γ.¬. »α¿
«ΓßπΓßΓó¿¿ ó Γáí½¿µÑ ßÑ½Ñ¬Γ«α«ó ºá»¿ß¿ « ßÑ½Ñ¬Γ«αÑ IDA ßτ¿ΓáÑΓ, τΓ«
ßÑ½Ñ¬Γ«α π¬áºδóáÑΓ ¡á ßÑú¼Ñ¡Γ áñαÑß ¡áτá½á ¬«Γ«α«ú« αáóÑ¡ º¡áτÑ¡¿ε
ßÑ½Ñ¬Γ«αá. ê߬½ετÑ¡¿Ñ ß«ßΓáó½∩εΓ Σá⌐½δ Σ«α¼áΓá LX, ñ½∩ ¬«Γ«αδσ IDA óßÑúñá
ß«ºñáÑΓ ßÑ½Ñ¬Γ«αδ. Åα¿ πñá½Ñ¡¿¿ ßÑú¼Ñ¡Γá Ñú« ó¿αΓπá½∞¡δ⌐ ßÑ½Ñ¬Γ«α
π¡¿τΓ«ªáÑΓß∩. îá¬ß. ¬«½¿τÑßΓó« ßÑ½Ñ¬Γ«α«ó - 64.
ÆÑ»Ñα∞ óá¼ ñ«ßΓπ»¡« »«τΓ¿ óßÑ 32-í¿Γ¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó«, ñ«
áñαÑßá 0xFF000000. ÇñαÑßá óδΦÑ ¿ß»«½∞ºπεΓß∩ ßἫ⌐ IDA.
+++ ALT-J (make jumps table) αáí«ΓáÑΓ ñ½∩ 32-í¿Γ¡δσ ßÑú¼Ñ¡Γ«ó.
--- ƒ π¬áºá½ ¬«»¿½∩Γ«απ ¿ß»«½∞º«óáΓ∞ ¿¡ßΓαπ¬µ¿¿ 386, ΓᬠτΓ« IDA ¡Ñ íπñÑΓ
αáí«ΓáΓ∞ ¡á 286. :(
--------------------------------------------------------------------------
17.09.94
--------------------------------------------------------------------------
+++ ÆÑ»Ñα∞ IDA º¡áÑΓ »α« ñ½¿¡¡δÑ ¿ ¬«α«Γ¬¿Ñ ó¿ñδ ß¼ÑΘÑ¡¿⌐ ó ¿¡ßΓαπ¬µ¿∩σ ¿
»«¼ÑτáÑΓ ¬á¬ <BAD> ΓÑ, ¬«Γ«αδÑ ¿º½¿Φ¡Ñ ñ½¿¡¡δ ;) ìá»α¿¼Ñα:
8B840000 mov ax, [si+0]
8B850000 mov ax, [di+0]
»αÑóαáΓ¿Γß∩ »«ß½Ñ TASM'á
8B04 mov ax, [si]
8B05 mov ax, [di]
»«φΓ«¼π φΓ¿ ¬«¼á¡ñδ «í«º¡áτáεΓß∩ ¬á¬ <BAD>. Æ«½∞¬« ¡Ñ ºáíπñ∞ΓÑ, τΓ«
»« π¼«½τá¡¿ε ß¿¼ó«½δ <BAD> ¡Ñ »«¬áºδóáεΓß∩.
æ»áß¿í« éáñ¿¼π üѽ¼á¡π, 2:464/15, π¬áºáóΦѼπ ¡á φëà Σá¬Γ.
+++ ìᬫ¡Ñµ-Γ« ¼«ª¡« ¡á σ«ñπ »«ß¼«ΓαÑΓ∞ ñá¼» »α«úαá¼¼δ. ìáªáΓ¿Ñ Shift-F3
»ÑαÑó«ñ¿Γ ΓѬπΘÑÑ «¬¡« ó αѪ¿¼ ñá¼»á ¿ óδ ó¿ñ¿ΓÑ Γ«½∞¬« íá⌐Γδ (ß ASCII
»αÑñßΓáó½Ñ¡¿Ñ¼). ¥Γ« σ«α«Φ« ΓѼ, τΓ« ¼«ª¡« íδßΓα« ñó¿úáΓ∞ß∩ (¬ßΓáΓ¿,
óßÑ ¬«¼á¡ñδ ¡áó¿úᵿ¿ »α«ñ«½ªáεΓ αáí«ΓáΓ∞) ¿ ¿ß¬áΓ∞ ú½áºá¼¿ τΓ«-¡¿íπñ∞.
Å«óΓ«α¡«Ñ ¡áªáΓ¿Ñ »ÑαÑó«ñ¿Γ «¬¡« ó ¡«α¼á½∞¡δ⌐ αѪ¿¼.
--------------------------------------------------------------------------
16.09.94
--------------------------------------------------------------------------
*** êß»αáó½Ñ¡« ¼¡«ú« «Φ¿í«¬ ó ñ¿ºáßßѼí½ÑαÑ 32-í¿Γ¡«ú« αѪ¿¼á.
+++ ä«íáó½Ñ¡δ ¬«¼á¡ñδ 387 »α«µÑßß«αá.
+++ ÆÑ»Ñα∞ IDA º¡áÑΓ »α« ¬½ετÑóδÑ ß½«óá 'large' & 'small' ¿ αáßßΓáó½ÑΓ
¿σ Γá¼ úñÑ ¡áñ« (tasm 4.0)
+++ ä«íáó½Ñ¡δ ¬«¼á¡ñδ »α«µÑßß«α«ó 486 ¿ ÅÑ¡Γ¿π¼.
+++ æ¿¼ó«½ Escape (0x1B) αáºαÑΦÑ¡ ß ΓѬßΓ«óδσ ßΓ᫬áσ.
+++ ê¡ßΓαπ¬µ¿∩
imul r,r,num
»«¬áºδóáÑΓß∩ ¬á¬
imul r,num
(»« »α«ß∞íÑ âα¿Φδ Éπßá¡«óá)
+++ äóá ó᪡δσ ¿º¼Ñ¡Ñ¡¿∩: ¬«úñá óδ ¿ß»«½∞ºπÑΓÑ ¬«¼á¡ñδ '»αÑóαáΓ¿Γ∞ ó
¿¡ßΓαπ¬µ¿ε' ¿½¿ '»αÑóαáΓ¿Γ∞ ó ¡Ñ¿ºóÑßΓ¡δÑ' ¿ ÑßΓ∞ óδñѽѡ¡á∩ «í½áßΓ∞
(ß »«¼«Θ∞ε ∩¬«α∩), Γ« óßÑ íá⌐Γδ óδñѽѡ¡«⌐ «í½áßΓ¿ íπñπΓ »αÑóαáΘáΓ∞ß∩
ó ¿¡ßΓαπ¬µ¿¿ ¿½¿ ¡Ñ¿ºóÑßΓ¡δÑ. Åα¿¼Ñα: Ñß½¿ óδ íα«ß¿½¿ ∩¬«α∞ ó ¡áτá½Ñ
»α«úαá¼¼δ, óßΓ὿ ó ¬«¡Ñµ »α«úαá¼¼δ ¿ ߬áºá½¿ 'C', Γ« óßÑ íá⌐Γδ
»α«úαá¼¼δ íπñπΓ »αÑóαáΘÑ¡δ ó ¿¡ßΓαπ¬µ¿¿.
--- ç¡áτÑ¡¿Ñ ¬½ετá -R ¿º¼Ñ¡Ñ¡«: «¡ «º¡áτáÑΓ 'ºáúαπªáΓ∞ αÑßπαßδ MS Windows'
+++ ÆÑ»Ñα∞ IDA ¡Ñ ¡áßΓαá¿óáÑΓ relocations Ñß½¿ Σá⌐½ ßἫºáúαπªáѼδ⌐
(MS Windows). é φΓ«¼ ß½πτáÑ «¡á ¡áßΓαá¿óáÑΓ Γ«½∞¬« »Ñαóδ⌐ ßÑú¼Ñ¡Γ.
ÆᬪÑ, Ñß½¿ »α«¿º«Φ½á ¬á¬á∩-¡¿íπñ∞ «Φ¿í¬á óó«ñá/óδó«ñá »α¿ ºáúαπº¬Ñ
Σá⌐½á, IDA »α«ßΓ« ß««íΘáÑΓ «í φΓ«¼ ¿ »α«ñ«½ªáÑΓ ºáúαπº¬π. Å«¡∩Γ¡«, τΓ«
»α¿ φΓ«¼ óδ »«½πτ¿ΓÑ ¡Ñ óÑß∞ Σá⌐½. Æá¬¿Ñ «Φ¿í¬¿ óó«ñá/óδó«ñá ¼«úπΓ
󫺡¿¬áΓ∞, Ñß½¿ ßΓαπ¬Γπαá óσ«ñ¡«ú« Σá⌐½á ¡Ñ»αáó¿½∞¡á. éßÑ ªÑ, Ñß½¿ óδ
óßΓαÑΓ¿ΓÑ Γᬫ⌐ Σá⌐½, »α«ß∞íá ߬áºáΓ∞ ¼¡Ñ.
+++ ä«íáó½Ñ¡δ 2 ¡«óδÑ ¬«¼á¡ñδ:
- Å«¬áº ßÑú¼Ñ¡Γ¡«⌐ τáßΓ¿ áñαÑßá ñá/¡ÑΓ
- Å«¬áº <BAD> ¿¡ßΓαπ¬µ¿⌐ ñá/¡ÑΓ
Åα« <BAD> ¿¡ßΓαπ¬µ¿¿ τ¿Γá⌐ΓÑ ó help'Ñ (φΓ« - ¡Ññ«¬π¼Ñ¡Γ¿α«óá¡¡δÑ
¿¡ßΓαπ¬µ¿¿ ¿ ¿¡ßΓαπ¬µ¿¿, ¬«Γ«αδÑ »«¼Ñ¡∩εΓ ßó«ε ñ½¿¡π »α¿ ¬«¼»¿½∩µ¿¿)
îÑ¡ε Options|Toggle display
ƒ ¡Ñ »«¼Ñ¡∩½ ¡«¼Ñα Σ«α¼áΓá íáºδ IDA, »«φΓ«¼π ó ¡«ó«⌐ óÑαß¿¿ «¡¿ »«
π¼«½τá¡¿ε ó䬽ετÑ¡δ (ñ½∩ ßΓáαδσ íáº).
*** êß»αáó½Ñ¡á «Φ¿í¬á: í佫 ¡Ñ󫺼«ª¡« ß«ºñáΓ∞ ßÑú¼Ñ¡Γ »α¿¼Ñα¡« 64¬í ¿½¿
í«½∞ΦÑ. IDA ¡Ñ »ÑαÑñó¿úá½á «ßΓá½∞¡δÑ ßÑú¼Ñ¡Γδ.
æ»áß¿í« ä¿¼¬Ñ 諺½«óπ (2:5020/246) ºá »«ñα«í¡«Ñ «»¿ßá¡¿Ñ «Φ¿í¬¿.
--------------------------------------------------------------------------
01.09.94
--------------------------------------------------------------------------
*** êß»αáó½Ñ¡á «Φ¿í¬á ß φ¼π½∩µ¿Ñ⌐ ßÑú¼Ñ¡Γ¡δσ αÑú¿ßΓα«ó
*** êß»αáó½Ñ¡á «Φ¿í¬á: í佫 ¡Ñ󫺼«ª¡« ºá»πßΓ¿Γ∞ ¿º ¬«α¡Ñó«⌐ ñ¿αÑ¬Γ«α¿¿:
ida -c file
*** êß»αáó½Ñ¡á «Φ¿í¬á (ßÑú¼Ñ¡Γδ)
+++ ÅÑαÑñѽᡠºáúαπºτ¿¬ NE Σá⌐½«ó.
╔═════════════════╗
║ éÑαß¿∩ 2.08íÑΓá ║
╚═════════════════╝
--------------------------------------------------------------------------
04.07.94
--------------------------------------------------------------------------
+++ ä«íáó½Ñ¡á »«ññÑ᪬á LX. ì« ¡Ñ »«½¡«ßΓ∞ε:
- ¡ÑΓ »«ññÑ᪬¿ Γáí½¿µ »α䪬«ó (¬½áó¿Φá Alt-J)
- IDA ¡Ñ ¿ΘÑΓ ¿¼»«αΓ¿απѼδÑ ¼«ñπ½¿
- ÑßΓ∞ »α«í½Ñ¼δ ß ßÑú¼Ñ¡Γ¡δ¼¿ αÑú¿ßΓαἿ ¿ ßÑú¼Ñ¡ΓἿ
- »«ññÑনóáεΓß∩ ¡Ñ óßÑ Γ¿»δ ß¼ÑΘÑ¡¿⌐ ¿ ßÑú¼Ñ¡Γ¡δσ ßÑ½Ñ¬Γ«α«ó.
- ¼á¬ß áñαÑß, ñ«ßΓπ»¡δ⌐ ñ½∩ ñ¿ºáßßÑ¼í½¿α«óá¡¿∩ - 0x0F000000
ƒ ¡áñÑεß∞, τΓ« IDA ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ¡Ñß¼«Γα∩ ¡á φΓ¿ «úαá¡¿τÑ¡¿∩.
ô ¼Ñ¡∩ ß«óßѼ ¡ÑΓ óαѼѡ¿, τΓ«íδ ñ«í¿Γ∞ φΓ«. üπñÑΓ σ«Γ∞ 3-4 ñ¡∩ -
ßñѽáε. çá¼ÑΓ∞ΓÑ, τΓ« φΓá óÑαß¿∩ óδ»π߬áÑΓß∩ ¬á¬ BETA. Åα¿¡¿¼áεΓß∩
óßÑ »¿ß∞¼á «í «Φ¿í¬áσ, »«ªÑ½á¡¿∩σ ¿ Γ.ñ.
+++ æÑ⌐τáß ¼«ª¡« ¿º¼Ñ¡∩Γ∞ Σ«α¼π áóΓ«¼áΓ¿τÑ߬¿ úÑ¡Ñα¿απѼδσ ¿¼Ñ¡.
漫Γα¿ΓÑ ¼Ñ¡ε Options.
+++ îá½Ñ¡∞¬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ (ßἿ πó¿ñ¿ΓÑ, «¡¿ ¡Ñ Γá¬¿Ñ »α¿¡µ¿»¿á½∞¡δÑ)
--------------------------------------------------------------------------
02.07.94
--------------------------------------------------------------------------
*** êß»αáó½Ñ¡á «Φ¿í¬á »α¿ ºáúαπº¬Ñ Σá⌐½«ó Σ«α¼áΓá NE, ß«ñÑαªáΘ¿σ ßÑú¼Ñ¡Γδ
ñ½¿¡δ 0 (¡Ñ ñπ¼á½ ∩, τΓ« Γá¬«Ñ íδóáÑΓ). IDA ºá¬á¡τ¿óá½á αáí«Γπ ß
ñπα¡δ¼ ß««íΘÑ¡¿Ñ¼ «í «Φ¿í¬Ñ τΓÑ¡¿∩ ñ¿ß¬á («¡á »δΓá½áß∞ »α«τ¿ΓáΓ∞ ºá
¬«¡µ«¼ Σá⌐½á).
æ»áß¿í« æÑαúÑε Æα¿úπíπ, π¬áºáóΦѼπ φΓπ «Φ¿í¬π.
*** êß»αáó½Ñ¡á «Φ¿í¬á »α¿ ñ¿ºáßßÑ¼í½¿α«óá¡¿¿ ¿¡ßΓαπ¬µ¿⌐ Γ¿»á
movsX,cmpsX... ¿ Γ.ñ. ß 32-í¿Γ¡«⌐ áñαÑßᵿÑ⌐ ß ßÑú¼Ñ¡Γ¡δσ »αÑΣ¿¬ß«¼.
IDA ¿σ ¡Ñ»αáó¿½∞¡« «Γ«íαáªá½á ¡á φ¬αá¡Ñ (¿ ó Σá⌐½Ñ). Æ«τ¡« Γ« ªÑ í佫
ß ¿¡ßΓαπ¬µ¿Ñ⌐ xlat.
æ»áß¿í« æÑαúÑε Æα¿úπíπ, π¬áºáóΦѼπ φΓπ «Φ¿í¬π.
*** ÆÑ»Ñα∞ IDA º¡áÑΓ óßÑ »α« Σá⌐½δ Σ«α¼áΓá NE (∩ ¡áñÑεß∞;-). ä«íáó½Ñ¡«
αáß»«º¡áóá¡¿Ñ ß½ÑñπεΘ¿σ Σ½áú«ó:
- Æ¿» á»»½¿¬áµ¿¿ (ß«ó¼ÑßΓ¿¼á,¡Ñ ß«ó¼ÑßΓ¿¼á ß PM, ¿ß»«½∞ºπÑΓ PM)
- Æ¿» »α«µÑßß«αá (»« π¼«½τá¡¿ε i80286 real)
- Å«ññÑ᪬á ñ½¿¡¡δσ ¿¼Ñ¡ Σá⌐½«ó
- 32-bit ßÑú¼Ñ¡Γδ
- ßÑú¼Ñ¡Γδ ß »«óΓ«α∩εΘ¿¼¿ß∩ ñá¡¡δ¼¿ (Iterated)
- Conforming segments
- 286 DPL bits
IDA ¿ß»«½∞ºπÑΓ Γ¿» »α«µÑßß«αá ¿ 32-í¿Γ¡«ßΓ∞ ßÑú¼Ñ¡Γá. ìáñ« ºá¼ÑΓ¿Γ∞,
τΓ« »α¿ ñ¿ºáßßÑ¼í½¿α«óá¡¿¿ NE Σá⌐½«ó Γ¿» »α«µÑßß«αá ß ¬«¼á¡ñ¡«⌐ ßΓ᫬¿
¿ú¡«α¿απÑΓß∩.
ÄßΓá½∞¡δÑ Σ½áú¿ Γ«½∞¬« ¬«¼¼Ñ¡Γ¿απεΓß∩ ¿ ó¿ñ¡δ ¡á φ¬αá¡Ñ.
æ»áß¿í« æÑαúÑε Æα¿úπíπ ºá ¿¡Σ«α¼áµ¿ε « Σ«α¼áΓÑ NE.
╔═════════════╗
║ éÑαß¿∩ 2.07 ║
╚═════════════╝
--------------------------------------------------------------------------
21.06.94
--------------------------------------------------------------------------
*** êß»αáó½Ñ¡á «Φ¿í¬á, ¬«Γ«αá∩ ¼«ú½á ºáóÑß¿Γ∞ IDA ó ßἫ¼ ¡áτá½Ñ αáí«Γδ.
êº-ºá φΓ«⌐ «Φ¿í¬¿ ßÑú«ñ¡∩ óδ»π߬áε ¡«óπε óÑαß¿ε.
+++ 諼¼Ñ¡Γáα¿¿ óó«ñ∩Γß∩ ß »«¼«Θ∞ε ΓѬßΓ«ó«ú« «¬¡á. Æá¼ ÑßΓ∞ ¬«¼á¡ñδ αáí«Γδ
ß clipboard (ó««íΘÑ φΓ« TEditor ¿º TVision)
*** ƒ óδíα«ß¿½ ¬«¼á¡ñπ óαѼѡ¡«ú« óδσ«ñá ó DOS, Γ.¬. «¡á ¡Ñ αáí«Γá½á, ¿
¡Ñ «τÑ¡∞ »«½Ñº¡á («ßΓáÑΓß∩ ¼á½« »á¼∩Γ¿)
--------------------------------------------------------------------------
19.06.94
--------------------------------------------------------------------------
+++ 諼á¡ñá 'æñѽáΓ∞ Æáí½¿µπ Åα䪬«ó' (Alt-J) ñѽáÑΓ í«½ÑÑ ú½πí«¬¿⌐ á¡á½¿º
¿ ßá¼á »αÑñ½áúáÑΓ áñαÑß ¿ αẼÑα Γáí½¿µδ. àß½¿ óδ π¬áºá½¿ áñαÑß Γáí½¿-
µδ ºáαá¡ÑÑ (»«½∞ºπ∩ß∞ ¬«¼á¡ñ«⌐ 'æñѽáΓ∞ æ¼ÑΘÑ¡¿Ñ'), Γ« IDA ó ¬áτÑßΓóÑ
áñαÑßá Γáí½¿µδ ó«º∞¼ÑΓ φëà áñαÑß. àß½¿ áñαÑß Γáí½¿µδ ¡Ññ«»πßΓ¿¼ (óδ-
σ«ñ¿Γ ºá »αÑñѽδ ßÑú¼Ñ¡Γ«ó), IDA ¡Ñ »αÑñ½«ª¿Γ óóÑßΓ¿ αẼÑα, á »α«ßΓ«
'»¿ß¬¡ÑΓ'.
+++ Åá߬á½∞¡δÑ ßΓ᫬¿: íá⌐Γ ß ñ½¿¡«⌐ ßΓ᫬¿ «Γ«íαáªáÑΓß∩ ó ñÑß∩Γ¿α¿τ¡«¼
ó¿ñÑ.
+++ 諼á¡ñδ 'éó«ñ á½∞ΓÑα¡áΓ¿ó¡«ú« ó¿ñá «»Ñαá¡ñá' »« π¼«½τá¡¿ε »αÑñ½áúáεΓ
ΓѬπΘ¿⌐ ó¿ñ «»Ñαá¡ñá. î¡«ú¿Ñ ½εñ¿ »α«ß¿½¿ ¼Ñ¡∩ ßñѽáΓ∞ Γá¬, ó«Γ, ßñѽá½.
--------------------------------------------------------------------------
18.06.94
--------------------------------------------------------------------------
+++ ä«íáó½Ñ¡á »«ññÑαª¬á »α«µÑßß«α«ó Intel 860 XP, Intel 860 XR. Å«¬á IDA
¡Ñ π¼ÑÑΓ αáí«ΓáΓ∞ ß Σá⌐½á¼¿ ó Σ«α¼áΓÑ COFF - »«σ«ªÑ, »α¿ñÑΓß∩ ßñѽáΓ∞
;-) æ«óßѼ ¡Ñ ΓÑßΓ¿α«óá½áß∞!!! ô ¼Ñ¡∩ ¡ÑΓ ¡¿ áßßѼí½Ñαá, ¡¿ ¬«¼»∞εΓÑαá
ß Γᬿ¼ »α«µÑßß«α«¼, ñáªÑ ¡ÑΓ ¡¿ «ñ¡«ú« Σá⌐½á - Γ«½∞¬« «»¿ßá¡¿Ñ.
+++ Å« π¼«½τá¡¿ε IDA ºáúαπªáÑΓ IBM PC Σá⌐½δ »« áñαÑßπ 1000:0.
+++ öá⌐½δ ó Σ«α¼áΓÑ NE: π ¼Ñ¡∩ íδ½á Γ«½∞¬« ñ«¬π¼Ñ¡Γᵿ∩ «Γ ü«α½á¡ñá. è ß«-
ªá½Ñ¡¿ε, Γá¼ «»¿ßá¡δ ¡Ñ óßÑ Γ¿»δ ¡áßΓα«Ñ¬ (relocation types). ìá»α¿-
¼Ñα, ¬«úñá ∩ »«»α«í«óá½ ñ¿ºáßßѼí½α«óáΓ∞ BCC.EXE, Γá¼ í뫨 ¡Ñ¿ºóÑßΓ¡δÑ
ñ½∩ ¼Ñ¡∩ Γ¿»δ ¡áßΓα«Ñ¬ 0x4. ƒ ñπ¼áε, τΓ« 2-⌐ í¿Γ Γ¿»á ¡áßΓα«⌐¬¿ «º¡á-
τáÑΓ, τΓ« ¡áßΓα«⌐¬á áññ¿Γ¿ó¡á (á¡á½«ú¿∩ ß Σ«α¼áΓ«¼ LX). Å«φΓ«¼π ßÑ⌐τáß
IDA ¿¡ΓÑα»αÑΓ¿απÑΓ 2-⌐ í¿Γ Γ¿»á ¡áßΓα«⌐¬¿ ¬á¬ áññ¿Γ¿ó¡«ßΓ∞ ¡áßΓα«⌐¬¿
(ß½Ññ«óáΓѽ∞¡«, «ΓßπΓßΓóπÑΓ ßßδ½¬á ¡á ß½ÑñπεΘ¿⌐ áñαÑß ¡áßΓα«⌐¬¿), ¿ ó
φΓ«¼ ß½πτáÑ »α¿íáó½∩ÑΓ, á ¡Ñ ºá¼Ñ¡∩ÑΓ íá⌐Γδ (ñ½∩ óßÑσ Γ¿»«ó áñαÑßᵿ¿
¡áßΓα«Ñ¬). ÅÄåÇïôëæÆÇ, Ñß½¿ π óáß ÑßΓ∞ ¿¡Σ«α¼áµ¿∩ »α« Σ«α¼áΓ Σá⌐½«ó
NE, ñá⌐ΓÑ ¼¡Ñ º¡áΓ∞, »αáó¿½∞¡« ½¿ ∩ ñѽáε. æÑ⌐τáß IDA º¡áÑΓ »α« Γ¿»δ
¡áßΓα«Ñ¬ 0,1,2,3 ¿ ¿¡ΓÑα»αÑΓ¿απÑΓ 2-⌐ í¿Γ ¬á¬ áññ¿Γ¿ó¡«ßΓ∞ ¡áßΓα«⌐¬¿.
--------------------------------------------------------------------------
13-Jun-94
--------------------------------------------------------------------------
+++ Å«óΓ«α∩ѼδÑ ¬«¼¼Ñ¡Γáα¿¿!
éßÑ ¿¡ßΓαπ¬µ¿¿ ¿ ñá¡¡δÑ, ßßδ½áεΘ¿Ñß∩ ¡á «í'Ñ¬Γ ß »«óΓ«α∩εΘ¿¼ß∩
¬«¼¼Ñ¡Γáα¿Ñ¼, íπñπΓ ¿¼ÑΓ∞ φëà ¬«¼¼Ñ¡Γáα¿⌐ »«¬á óδ ¡Ñ π¬áºá½¿
¬á¬«⌐-¡¿íπñ∞ ñαπú«⌐. ¥Γ«Γ ó¿ñ ¬«¼¼Ñ¡Γáα¿Ñó πñ«íÑ¡ ñ½∩ «»¿ßá¡¿∩
»«ñ»α«úαá¼¼, ñá¡¡δσ, Γ.¬. óßÑ «íαáΘÑ¡¿∩ ¬ »«ñ»α«úαá¼¼Ñ ¿½¿ ñá¡¡δ¼
íπñπΓ áóΓ«¼áΓ¿τÑ߬¿ ß¡áíªÑ¡δ »«óΓ«α∩Ñ¼δ¼ ¬«¼¼Ñ¡Γáα¿Ñ¼.
àΘÑ ñóÑ ¡«óδÑ óÑΘ¿:
- ñ«íáó½Ñ¡δ MakeRptCmt,ToggleRptCmt (ß¼. Σá⌐½ ida.cfg).
- é ∩ºδ¬ IDC ñ«íáó½Ñ¡δ Σπ¡¬µ¿¿ MakeRptCmt(),RptCmt().
è½áó¿Φ¿
; - ñ«íáó¿Γ∞ »«óΓ«α∩Ѽδ⌐ ¬«¼¼Ñ¡Γáα¿⌐
: - ñ«íáó¿Γ∞ »α«ßΓ«⌐ ¬«¼¼Ñ¡Γáα¿⌐
--------------------------------------------------------------------------
05-Jun-94
--------------------------------------------------------------------------
+++ ä«íáó½Ñ¡ áßßѼí½Ñα ñ½∩ Intel 8080:
- assembler X-M-80 by Leo Sandy (ñ« 6-¿ ß¿¼ó«½«ó ó ¿¼Ñ¡áσ)
+++ ä«íáó½Ñ¡δ áßßѼí½Ñαδ ñ½∩ Z80:
- ASxxxx by Alan R. Baldwin v1.5
(φëà áßßѼí½Ñα ñѽáÑΓ ¡Ñ»αáó¿½∞¡δ⌐ ¬«ñ ñ½∩ ¿¡ßΓαπ¬µ¿¿ SUB)
- assembler X-M-80 by Leo Sandy (ñ« 6-¿ ß¿¼ó«½«ó ó ¿¼Ñ¡áσ)
- A80 by ANTA electronics
(¡á߬«½∞¬« ¼¡Ñ ¿ºóÑßΓ¡«, φëà áßßѼí½Ñα ¿ß»«½∞ºπÑΓß∩ ó É«ßß¿¿ ñ½∩
¡á»¿ßá¡¿∩ »α«úαá¼¼ ñ½∩ ÇÄì)
+++ ä«íáó½Ñ¡ áßßѼí½Ñα ñ½∩ HD64180:
- ASxxxx by Alan R. Baldwin v1.5
(φëà áßßѼí½Ñα ñѽáÑΓ ¡Ñ»αáó¿½∞¡δ⌐ ¬«ñ ñ½∩ ¿¡ßΓαπ¬µ¿¿ SUB)
*** Éáí«Γá ß ¡Ññ«¬π¼Ñ¡Γ¿α«óá¡¡δ¼¿ ¬«¼á¡ñἿ Z80 ¡Ñ¼¡«ª¬« ¿º¼Ñ¡Ñ¡á
+++ 3 ¿º¼Ñ¡Ñ¡¿∩ ó á¡á½¿ºáΓ«αÑ IBM PC:
- ÆÑ»Ñα∞ IDA º¡áÑΓ »α« ¿¡ßΓαπ¬µ¿¿ AAD,AAM <n> »α¿ n != 10
Ä¡á »«¬áºδóáÑΓ ¿σ ¬á¬ íá⌐Γδ ñá¡¡δσ (¡« ¡Ñ »αÑαδóáÑΓ
φ¼π½∩µ¿ε ¿¡ßΓαπ¬µ¿⌐).
- ÆÑ»Ñα∞ IDA »«¬áºδóáÑΓ «Γ½¿τ¿∩ ¼Ñªñπ jmp ¿ jmp short.
Éá¡∞ΦÑ óßÑ »«¬áºδóὫß∞ ¬á¬ jmp.
- IDA º¡áÑΓ »α« ¬«α«Γ¬¿Ñ ¿ ñ½¿¡¡δÑ ó¿ñδ ¿¡ßΓαπ¬µ¿⌐ OR,XOR,AND,CMP,
ADD,ADC,SUB,SBB ¿ »«¬áºδóáÑΓ ñ½¿¡¡δÑ ¿¡ßΓαπ¬µ¿¿ ß ó«º¼«ª¡«ßΓ∞ε
»α¿¼Ñ¡Ñ¡¿∩ ¬«α«Γ¬«ú« ¬«ñá ¬á¬ íá⌐Γδ ñá¡¡δσ, »«Γ«¼π τΓ« TASM
ßúÑ¡Ñα¿απÑΓ ¬«α«Γ¬¿⌐ ó¿ñ. ¥Γ« ßñѽᡫ ñ½∩ Γ«τ¡«ú« ß«ó»áñÑ¡¿∩ »«
αẼÑα𠬫ñá.
--------------------------------------------------------------------------
04-Jun-94
--------------------------------------------------------------------------
+++ ƒ ºáíδ½ «»¿ßáΓ∞ ¡Ñ¬«Γ«αδÑ óÑΘ¿ ó óÑαß¿¿ 2.06:
- 諼á¡ñá 'MakeVariable' αáí«ΓáÑΓ ¬á¬ Γα¿úúÑα. è«úñá óδ «Γ¼ÑτáÑΓÑ
íá⌐Γ ¬á¬ »ÑαѼѡ¡δ⌐, óßÑ ßß佬¿ ¡á ¡Ñú« ¿ßτѺ¡πΓ ¿ íπñπΓ
»ÑαÑßτ¿Γá¡δ. ìÑ »πúá⌐ΓÑß∞.
- àß½¿ IDA v2.06 «í¡áαπª¿Γ íáºπ ñá¡¡δσ «Γ óÑαß¿¿ v2.05, «¡á
»«»α«ß¿Γ∞ π óáß αáºαÑΦÑ¡¿Ñ ¬«¡óÑαΓ¿α«óáΓ∞ ÑÑ ó ¡«óδ⌐ Σ«α¼áΓ.
- ôíαá¡« «úαá¡¿τÑ¡¿Ñ ó óδí«αÑ »α«µÑßß«α«ó: ΓÑ»Ñα∞ óδ ¼«ªÑΓÑ ¼Ñ¡∩Γ∞ Γ¿»
»α«µÑßß«αá ¡á ½εí«⌐ ß«ó¼ÑßΓ¿¼δ⌐, (80386 ¼«ª¡« ߼ѡ¿Γ∞ ¡á 8086)
- êß»αáó½Ñ¡á ¼á½Ñ¡∞¬á∩ «Φ¿í¬á ó φ¼π½∩Γ«αÑ IBM PC: IDA ñπ¼á½á, τΓ«
¿¡ßΓαπ¬µ¿∩ 'int N' »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ ¡á 0:4*N (ó Γáí½¿µπ
»αÑαδóá¡¿⌐). êß»αáó½Ñ¡«.
+++ ä«íáó½Ñ¡« «¬¡á óδí«αá Σá⌐½á (¿º TVision). ÆÑ»Ñα∞ ¼«ª¡« óδí¿αáΓ∞ Σá⌐½δ,
ó¿ñÑΓ∞ ñ¿αÑ¬Γ«α¿ε ¿ Γ.ñ.
╔═════════════╗
║ éÑαß¿∩ 2.06 ║
╚═════════════╝
ä½∩ »αÑñδñπΘ¿σ ¿º¼Ñ¡Ñ¡¿⌐ ß¼«Γα¿ΓÑ á¡ú½¿⌐߬¿⌐ óáα¿á¡Γ.